usb video class · Maintained
Maintainers
- M Laurent Pinchart <laurent.pinchart@ideasonboard.com>
- M Hans de Goede <hansg@kernel.org>
Paths
- F
Documentation/userspace-api/media/drivers/uvcvideo.rst - F
Documentation/userspace-api/media/v4l/metafmt-uvc-msxu-1-5.rst - F
Documentation/userspace-api/media/v4l/metafmt-uvc.rst - F
drivers/media/common/uvc.c - F
drivers/media/usb/uvc/ - F
include/linux/usb/uvc.h - F
include/uapi/linux/uvcvideo.h
Last 30 days
Most active threads (last 7 days)
-
HOTtoday
[PATCH 0/2] PM: hibernate: add helper to detect image-write phase
2026-07-29 07:12 · 1 reply in 7d · Haowen Tu <hidden> -
DORMANTno replies
[PATCH] media: uvcvideo: query pan/tilt position from the device on every read
2026-07-25 21:23 · 0 replies in 7d · Michael Jordan <hidden>
Active reviewers (last 30 days)
-
Hans de Goede <hansg@kernel.org>
1 attestation (1 Reported-by) · last on 2026-07-08
Recent patches
Most-recent 30 patches in this subsystem on linux-media (capped at 30), ordered by date desc.
-
HOTtoday
[PATCH v4 4/4] media: uvcvideo: defer streaming restart after hibernation snapshot
2026-07-29 · Haowen Tu <hidden> -
DORMANTno replies
[PATCH] media: uvcvideo: query pan/tilt position from the device on every read
2026-07-25 · Michael Jordan <hidden> -
DORMANTno replies
[PATCH] media: uvcvideo: Explicitly return the metadata buffers
2026-07-08 · Ricardo Ribalda <hidden> -
COLD29d
[PATCH] media: uvcvideo: Remove unused active field
2026-06-30 · Ricardo Ribalda <hidden> -
COLD21d
[PATCH v2 2/2] media: uvcvideo: Use wait queue for metadata streamoff
2026-06-29 · Ricardo Ribalda <hidden> -
COLD21d
[PATCH v2 1/2] media: uvcvideo: Fix race condition for meta buffer list
2026-06-29 · Ricardo Ribalda <hidden> -
COLD30d
[PATCH 2/2] media: uvcvideo: add device entry for Logitech C920 (046d:08e5)
2026-06-29 · Pol Fernández Fernández <hidden> -
COLD30d
[PATCH 1/2] media: uvcvideo: add quirks for per-device stream error handling
2026-06-29 · Pol Fernández Fernández <hidden> -
HOTtoday
[PATCH v3 3/3] media: uvcvideo: skip streaming restart after hibernation snapshot
2026-06-18 · Haowen Tu <hidden> -
HOTtoday
[PATCH v2 2/2] media: uvcvideo: skip resume after hibernation snapshot
2026-05-28 · Haowen Tu <hidden> -
STALE62d
[RFC PATCH 1/1] media: uvcvideo: reset interface on bulk stream stop
2026-05-25 · Henry Lin <hidden> -
COLD49d
[PATCH 10/11] treewide: Manually convert custom kernel_param_ops .get callbacks
2026-05-21 · Kees Cook <kees@kernel.org> -
COLD49d
[PATCH 04/11] treewide: Convert struct kernel_param_ops initializers to DEFINE_KERNEL_PARAM_OPS
2026-05-21 · Kees Cook <kees@kernel.org> -
STALE72d
[PATCH v3 6/6] media: uvcvideo: Only do uvc_video_get_time() if needed
2026-05-13 · Ricardo Ribalda <hidden> -
STALE72d
[PATCH v3 5/6] media: uvcvideo: Do not add samples if dev_sof has not changed
2026-05-13 · Ricardo Ribalda <hidden> -
STALE72d
REVIEWED: 2 (0M) [PATCH v3 4/6] media: uvcvideo: Do not add clock samples with small sof delta
2026-05-13 · Ricardo Ribalda <hidden> -
STALE72d
REVIEWED: 2 (0M) [PATCH v3 3/6] media: uvcvideo: Relax the constrains for interpolating the hw clock
2026-05-13 · Ricardo Ribalda <hidden> -
STALE72d
REVIEWED: 2 (0M) [PATCH v3 2/6] media: uvcvideo: Use hw timestaming if the clock buffer is full
2026-05-13 · Ricardo Ribalda <hidden> -
STALE72d
REVIEWED: 2 (0M) [PATCH v3 1/6] media: uvcvideo: Fix dev_sof filtering in hw timestamp
2026-05-13 · Ricardo Ribalda <hidden> -
STALE78d
[PATCH v2 5/5] media: uvcvideo: clock: Do not run expensive code if not needed
2026-05-12 · Ricardo Ribalda <hidden> -
STALE78d
REVIEWED: 2 (0M) [PATCH v2 4/5] media: uvcvideo: Do not add clock samples with small sof delta
2026-05-12 · Ricardo Ribalda <hidden> -
STALE78d
REVIEWED: 2 (0M) [PATCH v2 3/5] media: uvcvideo: Relax the constrains for interpolating the hw clock
2026-05-12 · Ricardo Ribalda <hidden> -
STALE78d
REVIEWED: 2 (0M) [PATCH v2 2/5] media: uvcvideo: Use hw timestaming if the clock buffer is full
2026-05-12 · Ricardo Ribalda <hidden> -
STALE78d
REVIEWED: 2 (0M) [PATCH v2 1/5] media: uvcvideo: Fix dev_sof filtering in hw timestamp
2026-05-12 · Ricardo Ribalda <hidden> -
DORMANTno replies
[PATCH v8 2/2] media: uvcvideo: add Razer Kiyo Pro to device info table
2026-05-03 · JP Hein <hidden> -
STALE87d
[PATCH v8 1/2] media: uvcvideo: add UVC_QUIRK_CTRL_THROTTLE for fragile USB firmware
2026-05-03 · JP Hein <hidden> -
HOTtoday
[PATCH 2/2] media: uvcvideo: skip resume when writing hibernation image
2026-04-28 · Haowen Tu <hidden> -
STALE79d
[PATCH v2 2/2] media: uvcvideo: Avoid partial metadata buffers
2026-04-17 · Ricardo Ribalda <hidden> -
STALE79d
REVIEWED: 21 (21M) [PATCH v2 1/2] media: uvcvideo: Do not open code uvc_queue_get_current_buffer
2026-04-17 · Ricardo Ribalda <hidden> -
STALE104d
[PATCH 2/2] media: uvcvideo: Avoid partial metadata buffers
2026-04-15 · Ricardo Ribalda <hidden>
Needs attention (review trailers in, no pickup)
Patches with review trailers that haven't landed in mainline and haven't been Acked by a maintainer. Oldest first.
-
STALE163d
REVIEWED: 22 (21M) [PATCH AUTOSEL 6.19-6.18] media: uvcvideo: Create an ID namespace for streaming output terminals
2026-02-14 · Sasha Levin <sashal@kernel.org> · 1 Reviewed-by, 1 Tested-by -
STALE79d
REVIEWED: 21 (21M) [PATCH v3 1/4] media: uvcvideo: Import standard controls from uvcdynctrl
2026-03-16 · Ricardo Ribalda <hidden> · 1 Reviewed-by -
STALE79d
REVIEWED: 21 (21M) [PATCH v3 2/4] media: uvcvideo: Announce deprecation intentions for UVCIOC_CTRL_MAP
2026-03-16 · Ricardo Ribalda <hidden> · 1 Reviewed-by -
STALE128d
REVIEWED: 1 (0M) [PATCH] media: uvcvideo: Fix bug in error path of uvc_alloc_urb_buffers
2026-03-20 · Ricardo Ribalda <hidden> · 1 Tested-by -
STALE79d
REVIEWED: 21 (21M) [PATCH v2 1/2] media: uvcvideo: Do not open code uvc_queue_get_current_buffer
2026-04-17 · Ricardo Ribalda <hidden> · 1 Reviewed-by -
STALE78d
REVIEWED: 2 (0M) [PATCH v2 1/5] media: uvcvideo: Fix dev_sof filtering in hw timestamp
2026-05-12 · Ricardo Ribalda <hidden> · 1 Reviewed-by, 1 Tested-by -
STALE78d
REVIEWED: 2 (0M) [PATCH v2 2/5] media: uvcvideo: Use hw timestaming if the clock buffer is full
2026-05-12 · Ricardo Ribalda <hidden> · 1 Reviewed-by, 1 Tested-by -
STALE78d
REVIEWED: 2 (0M) [PATCH v2 3/5] media: uvcvideo: Relax the constrains for interpolating the hw clock
2026-05-12 · Ricardo Ribalda <hidden> · 1 Reviewed-by, 1 Tested-by -
STALE78d
REVIEWED: 2 (0M) [PATCH v2 4/5] media: uvcvideo: Do not add clock samples with small sof delta
2026-05-12 · Ricardo Ribalda <hidden> · 1 Reviewed-by, 1 Tested-by -
STALE72d
REVIEWED: 2 (0M) [PATCH v3 1/6] media: uvcvideo: Fix dev_sof filtering in hw timestamp
2026-05-13 · Ricardo Ribalda <hidden> · 1 Reviewed-by, 1 Tested-by
Quiet for 30+ days
Patches with no review trailers and no replies. Either the author is heads-down elsewhere or these slipped through. Oldest first.
-
STALE131d
[PATCH v3 1/2] media: uvcvideo: Fix buffer sequence in frame gaps
2026-03-16 · Ricardo Ribalda <hidden> -
STALE121d
[PATCH 2/3] media: uvcvideo: add UVC_QUIRK_CTRL_THROTTLE for fragile firmware
2026-03-21 · JP Hein <hidden> -
STALE121d
[PATCH 3/3] media: uvcvideo: add quirks for Razer Kiyo Pro webcam
2026-03-21 · JP Hein <hidden> -
STALE130d
[PATCH 2/3] media: uvcvideo: add UVC_QUIRK_CTRL_THROTTLE for fragile firmware
2026-03-22 · JP Hein <hidden> -
DORMANTno replies
[PATCH 3/3] media: uvcvideo: add quirks for Razer Kiyo Pro webcam
2026-03-22 · JP Hein <hidden> -
STALE129d
[PATCH v3 2/3] media: uvcvideo: add UVC_QUIRK_CTRL_THROTTLE for fragile firmware
2026-03-22 · JP Hein <hidden> -
DORMANTno replies
[PATCH v3 3/3] media: uvcvideo: add quirks for Razer Kiyo Pro webcam
2026-03-22 · JP Hein <hidden> -
STALE129d
[PATCH v4 2/3] media: uvcvideo: add UVC_QUIRK_CTRL_THROTTLE for fragile firmware
2026-03-22 · JP Hein <hidden> -
DORMANTno replies
[PATCH v4 3/3] media: uvcvideo: add quirks for Razer Kiyo Pro webcam
2026-03-22 · JP Hein <hidden> -
STALE87d
[PATCH v7 1/2] media: uvcvideo: add UVC_QUIRK_CTRL_THROTTLE for fragile USB firmware
2026-04-10 · JP Hein <hidden>